package cn.tedu.tmall.common.pojo.vo;

import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.FieldDefaults;

import java.util.List;

@Data
@FieldDefaults(level = AccessLevel.PRIVATE)
public class PageData<T> {
    /**
     * 页码
     */
    Integer pageNum;
    /**
     * 每页记录数
     */
    Integer pageSize;
    /**
     * 当前页码
     */
    Integer currentPage;
    /**
     * 最大页码
     */
    Integer maxPage;
    /**
     * 总记录数
     */
    Long total;
    /**
     * 当前页的数据列表
     */
    List<T> list;
}
